Part Number Hot Search : 
U3810BM A50AM 2SB12 XC3S100E A50AM PE1010 CY7C6730 2SB12
Product Description
Full Text Search
 

To Download CBC34813-M5C Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ?2014 cymbet corporation ? tel: +1-763-633-1780 ? www.cymbet.com doc an-72-1059 rev a page 1 of 5 an-1059 application note extend battery life by reducing system power using the enerchip rtc power reduction techniques typical microcontroller based devices can beneft from the power saving features in many microcontrollers. these features include ways to shut down portions of the chip such as serial ports and other peripherals when they are not being used, changing clock frequencies on the fy, or going into a variety of sleep modes that can drastically reduce power by powering down subsystems not currently in use. the most common and generally most effective method is to put the microcontroller and peripherals into sleep with only a wake-up timer running. this mode can often reduce the current of the microcontroller to a few microamps or less of current. even so, the sleep current integrated over a long time can be a signifcant power drain. some microcontrollers can stop all timers and operations but keep a few registers alive to cut the current to only several tens of nanoamps but they dont have a built-in way to wake up since the internal timers are also suspended. the microcontroller power reduction through sleep is a big beneft but often the sensors or user controls must stay awake which increases the power usage. this application note suggests methods of using an cbc348xx to utilize the lowest power suspend modes of microcontrollers and/or to completely shut power down to peripheral chips for periods of time to drastically reduce power in systems that need to respond to human-speed time delays. these techniques can also be used to minimize power in slower, environmental sensor applications. the general techniques and results will be discussed frst followed by considerations for systems with higher active power. lastly, specifc registers that are used to set up the cbc348xx to accomplish such power savings are listed. system power savings of factors of ten or even one hundred are possible. sleep power versus active power typical microcontroller-based devices where energy conservation is an issue spend a large part of their time in a low-power sleep state. this is a state where the microcontroller is not running but is waiting for an interrupt from either a sensor or a timer. when one of these interrupts is issued the microcontroller goes to a higher power active mode to process the event and then goes back to sleep. the active mode operation may include processing the sensor data and then may operate an actuator or send a message. many times a message may be sent via a low-power radio protocol which requires signifcant processing cycles to correctly operate the protocol stack. the amount of processing depends greatly on the complexity of the protocol. the average power consumption of the system is the sleep power times the percentage of time the system is asleep plus the active power times the percentage of time the system is active divided by 100. pavg = (psleep * % time asleep + pactive * % time active)/100 minimizing the largest of these terms provides the greatest power savings. in some cases the active power term is much larger than the sleep power term either because the power per event is large or the active power events happen very often. introduction this application note discusses techniques to use the enerchip rtc cbc34803 or cbc34813 self-powered real-time clocks (rtc) to dramatically reduce system power in microcontroller based applications. this in turn extends battery life signifcantly. the internal battery in the enerchip rtc also serves to backup the time in case of a main battery swap or main battery complete discharge. now batteries can last the life of the product over many years.
?2014 cymbet corporation ? tel: +1-763-633-1780 ? www.cymbet.com doc an-72-1059 rev a page 2 of 5 average power consumption when mostly in sleep state when the system that has a large sleep power compared to its active power is asleep, there is an opportunity to reduce power by placing the microcontroller in its lowest power mode while using the cbc348xx rtc timer functions to provide periodic wake-ups to the microcontroller and associated circuitry. this way the entire system is totally asleep for the majority of time and the microcontroller is only awakened for short periods to determine if it needs to service a sensor or switch. the cbc348xx is confgured to automatically wake the system at regular periods for a fnite time and then the microcontroller goes back to sleep. the cbc348xx can also be confgured to completely turn off power to the sensors and/or microcontroller by using its internal 1 pull-down switch. if the microcontroller determines during one of its waking intervals that it needs to service something then it quickly commands the cbc348xx to not automatically shut it down until further commanded. this technique can reduce the system power greatly since the cbc348xx only requires 36na of current to manage the timing functions and the rest of the system can go to its lowest power mode. the average system power is a function of the time the system needs to run compared to the time it is asleep. if the microcontroller/system is awakened too often the power savings will be minimal. a simple metric of the possible savings is to add the sleep current (since it is always present) to the active current times the ratio of the active time divided by the sleep time. table 1 below shows some examples of different power savings that can be achieved with different sleep vs. run times. column one is the original sleep current of the system without using the cbc348xx. the original sleep current includes the sleep po wer of the microcontroller with a timer running plus any sensor current. the power savings ratio is the active current times the ratio of active/ sleep times plus the 36na cbc348xx current compared to the original sleep current in column one. the number of instructions column shows how many instructions the microcontroller can execute in the period of time listed in the active runtime column. for sake of reference it takes about 28 i2c clocks at 400khz or about 70 s to write to a single register in the cbc348xx. make sure to write to the register to disable the timer before the cbc348xx automatically switches the microcontroller/system power off. table 1: combining sleep power and active power to compare power savings notice that the power savings ratio is only a beneft if it is over 1.0. this table shows that the longer sleep periods have the best ratios. with higher original sleep currents the benefts are also magnifed. the next to the last line shows a power savings ratio of 6.30 with over 300 instructions executed per wake-up. the system in this example had an original sleep current of 1.6a for the microcontroller current with internal sleep timer and an external sensor. a 6.30 power savings ratio means 6.3 times more battery life in a battery powered system. the last line shows a one-second sleep time associated with a slower, environmental sensor. notice the large 14.04 power savings ratio in this example. these examples show that a long battery life extension can easily be achieved using this technique. an-1059: extend battery life by reducing system power using the enerchip rtc
?2014 cymbet corporation ? tel: +1-763-633-1780 ? www.cymbet.com doc an-72-1059 rev a page 3 of 5 table 2: effect of active power with various reporting intervals. design technique: notice the effects on overall average current both with transmission period and with stack initialization. this highlights the importance of implementation: use a simple stack initialization, or a microcontroller that has a low power mode to retain the initialization in ram at low power, or both. radio power and software stack concerns the power savings technique described in the previous section works well with systems where the sleep power is a large or signifcant contributor to the average power. in systems where a radio is used, the power for the radio and the power used by the microcontroller to run the software stack can be large. many radio standards are complicated and use a sophisticated stack to manage the protocol. these stack implementations often have signifcant runtimes to initialize their internal memory structures. often these stacks are supplied by the radio chip vendor and therefore are attractive since they save software development time. if the stack needs a long time to initialize, then the previous power savings technique only makes sense if the radio operates very infrequently. a typical radio application requires 25ma for 25ms, or 625a-seconds of charge, for each transmission. a simple stack may take essentially no time to initialize but a sophisticated one may take upwards of 400ms of processing time at 5ma, resulting in a drain of 2000a-seconds to initialize. table 2 shows the effect of the radio current and the stack initialization current for this example at various reporting intervals. an-1059: extend battery life by reducing system power using the enerchip rtc
?2014 cymbet corporation ? tel: +1-763-633-1780 ? www.cymbet.com doc an-72-1059 rev a page 4 of 5 figure 1: switched ground confguration. example system confgurations e system an e onfgure to ut poer to te sensors an miroontroller as son in igure an igure e aitional e in igure allos te cc us to e site instea o ss e sn output inlues a seletale e sit tat greatly reues rops in te site us figure 2: switched vcc confguration. figure 3: interrupt-only confguration. it i alo poile to not witch the power u ut intead put the icrocontroller in deep leep and wae it periodically with an interrupt a hown in figure 3. hi wor well with icrocontroller that hae higher internal leep tier current ut ery low current when cloc are dialed and only oe eory i retained. design technique: lpdpwelwrdrlodpprllwldoldwlrrwlrwdws lwirpwrirpwlwsw cbc348xx cbc348xx cbc348xx an-1059: extend battery life by reducing system power using the enerchip rtc
?2014 cymbet corporation ? tel: +1-763-633-1780 ? www.cymbet.com doc an-72-1059 rev a page 5 of 5 important cbc348xx registers to consider control1 register: pwr2 -> when 1, the psw/nirq register is driven by an approximately 1 pull-down. set this to control power to the system. control1 register: outb -> set to inactive level (1) of psw/nirq2 pin. control2 register: out2s -> set this feld to 0x100 to send timer interrupt to psw/nirq2 pin. countdown timer control register -> confgures timer operation. te turns timer on/off. tm, trpt = 1. countdown timer register -> set to decimal 32 to divide the 128hz rc clock down to 4hz. timer initial value register -> set to decimal 32 as above for auto-reload of 4hz period. oscillator control register: osel-> set to 1 to use 128hz rc oscillator for timers. oscillator status register: lk02 -> set to 0 to unlock osel. pseudo-code examples please contact the cymbet applications group for code examples. disclaimer of warranties; as is the information provided in this data sheet is provided as is and cymbet corporation disclaims all representations or warranties of any kind, express or implied, relating to this data sheet and the cymbet enerchip product described herein, including without limitation, the implied warranties of merchantability, ftness for a particular purpose, non-infringement, title, or any warranties arising out of course of dealing, course of performance, or usage of trade. cymbet enerchip products are not authorized for use in life critical applications. users shall confrm suitability of the cymbet enerchip product in any products or applications in which the cymbet enerchip product is adopted for use and are solely responsible for all legal, regulatory, and safety-related requirements concerning their products and applications and any use of the cymbet enerchip product described herein in any such product or applications. u.s. patent no. 8,144,508. additional u.s. and foreign patents pending. cymbet, the cymbet logo, and enerchip are cymbet corporation trademarks ordering information enerchip rtc part number description notes cbc34803-m5c enerchip rtc in 5mm x 5mm x 1.4mm 16-qfn land grid array shipped in tube cbc34803-m5c-tr1 cbc34803-m5c-tr5 enerchip rtc in 5mm x 5mm x 1.4mm 16-qfn land grid array tape-and-reel - 1000 pcs (tr1) or 5000 pcs (tr5) per reel CBC34813-M5C enerchip rtc in 5mm x 5mm x 1.4mm 16-qfn land grid array shipped in tube CBC34813-M5C-tr1 CBC34813-M5C-tr5 enerchip rtc in 5mm x 5mm x 1.4mm 16-qfn land grid array tape-and-reel - 1000 pcs (tr1) or 5000 pcs (tr5) per reel cbc-eval-12-34803 enerchip rtc evaluation kit usb based eval kit with cbc34803 tab board cbc-eval-12-34813 enerchip rtc evaluation kit usb based eval kit with cbc34813 tab board an-1059: extend battery life by reducing system power using the enerchip rtc


▲Up To Search▲   

 
Price & Availability of CBC34813-M5C

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X